package com.xjrsoft.module.version.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.time.LocalTime;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.util.List;



/**
* @title: 发版管理
* @Author 管理员
* @Date: 2024-07-11
* @Version 1.0
*/
@Data
public class AddXjrPublishDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 版本号
    */
    @ApiModelProperty("版本号")
    private String versionNo;
    /**
    * 初始数据库
    */
    @ApiModelProperty("初始数据库")
    private String initDb;
    /**
    * 发版时间
    */
    @ApiModelProperty("发版时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime publishDate;
    /**
    * 发版人
    */
    @ApiModelProperty("发版人")
    private String publisher;
    /**
    * 程序文件
    */
    @ApiModelProperty("程序文件")
    private String buildFile;
    /**
    * 使用状态
    */
    @ApiModelProperty("使用状态")
    private Integer publishStatus;
    /**
    * 发行范围
    */
    @ApiModelProperty("发行范围")
    private String userArea;
    /**
    * 发版说明
    */
    @ApiModelProperty("发版说明")
    private String publishRemark;

}
